A coinductive approach to proof search through typed lambda-calculi
نویسندگان
چکیده
In reductive proof search, proofs are naturally generalized by solutions, comprising all possibly infinite structures generated locally correct, bottom-up application of inference rules. We propose an extension the Curry-Howard paradigm representation, from to solutions: represent solutions terms a dedicated lambda-calculus. This new, comprehensive approach search is exemplified with sequent calculus LJT for intuitionistic implication logic. A finitary representation proposed, lambda-terms extended formal greatest fixed point, and type system that can be seen as logic coinductive proofs. system, fixed-point variables enjoy relaxed form binding allows detection cycles through system. Formal sums used express alternatives in process. Moreover, syntax define "decontraction" (contraction bottom-up) - operation whose theory we initiate this paper. As semantics, assign lambda-term each term. The main result existence equivalent any full solution space expressed coinductively. ingredient our sound complete respect semantics. These results foundation original where builds space, posteriori analysis typically consisting applying syntax-directed procedure or function. paper illustrates inhabitation problems simply-typed lambda-calculus, reviewing detailed elsewhere, including new obtain extensive generalizations so-called monatomic theorem.
منابع مشابه
A Coinductive Approach to Proof Search through Typed Lambda-Calculi
In reductive proof search, proofs are naturally generalized by solutions, comprising all (possibly infinite) structures generated by locally correct, bottom-up application of inference rules. We propose a rather natural extension of the Curry-Howard paradigm of representation, from proofs to solutions: to represent solutions by (possibly infinite) terms of the coinductive variant of the typed l...
متن کاملA Coinductive Approach to Proof Search
We propose to study proof search from a coinductive point of view. In this paper, we consider intuitionistic logic and a focused system based on Herbelin’s LJT for the implicational fragment. We introduce a variant of lambda calculus with potentially infinitely deep terms and a means of expressing alternatives for the description of the “solution spaces” (called Böhm forests), which are a repre...
متن کاملRedundancies in Dependently Typed Lambda Calculi and Their Relevance to Proof Search
Dependently typed λ-calculi such as the Logical Framework (LF) are capable of representing relationships between terms through types. By exploiting the “formulas-as-types” notion, such calculi can also encode the correspondence between formulas and their proofs in typing judgments. As such, these calculi provide a natural yet powerful means for specifying varied formal systems. Such specificati...
متن کاملInhabitation in Simply-Typed Lambda-Calculus through a Lambda-Calculus for Proof Search
A new, comprehensive approach to inhabitation problems in simply-typed lambda-calculus is shown, dealing with both decision and counting problems. This approach works by exploiting a representation of the search space generated by a given inhabitation problem, which is in terms of a lambda-calculus for proof search that the authors developed recently. The representation may be seen as extending...
متن کاملInhabitation in Typed Lambda-Calculi (A Syntactic Approach)
Abst rac t . A type is inhabited (non-empty) in a typed calculus iff there is a closed term of this type. The inhabitation (emptiness) problem is to determine if a given type is inhabited. This paper provides direct, purely syntactic proofs of the following results: the inhabitation problem is PSPACE-complete for simply typed lambda-calculus and undecidable for the polymorphic second-order and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Annals of Pure and Applied Logic
سال: 2021
ISSN: ['0168-0072', '1873-2461']
DOI: https://doi.org/10.1016/j.apal.2021.103026